@media all and (min-width: 1430px) {
	.layui-container {
		width: 1430px;
	}
}

@media all and (min-width: 0px) and (max-width: 1024px) {
	.font-size-16 {
		font-size: 14px;
	}

	.padding-20 {
		padding: 10px;
	}

	.padding-30 {
		padding: 15px;
	}

	.padding-40 {
		padding: 20px;
	}

	.margin-top-10 {
		margin-top: 5px;
	}

	.margin-top-15 {
		margin-top: 7.5px;
	}

	.margin-top-20 {
		margin-top: 10px;
	}

	.margin-top-30 {
		margin-top: 15px;
	}

	.margin-top-40 {
		margin-top: 20px;
	}
	.margin-top-50 {
		margin-top: 25px;
	}

	.margin-top-60 {
		margin-top: 30px;
	}

	.margin-top-70 {
		margin-top: 35px;
	}

	.margin-top-80 {
		margin-top: 40px;
	}

	.margin-top-90 {
		margin-top: 45px;
	}

	.margin-top-100 {
		margin-top: 50px;
	}

	.margin-left-10 {
		margin-left: 5px;
	}

	.margin-left-20 {
		margin-left: 10px;
	}

	.margin-right-20 {
		margin-right: 10px;
	}

	.margin-bottom-10 {
		margin-bottom: 5px;
	}

	.margin-bottom-20 {
		margin-bottom: 10px;
	}

	.margin-bottom-30 {
		margin-bottom: 15px;
	}

	.margin-bottom-40 {
		margin-bottom: 20px;
	}

	.margin-bottom-50 {
		margin-bottom: 25px;
	}

	.margin-bottom-60 {
		margin-bottom: 30px;
	}

	.margin-bottom-70 {
		margin-bottom: 35px;
	}

	.margin-bottom-90 {
		margin-bottom: 45px;
	}

	.margin-bottom-100 {
		margin-bottom: 50px;
	}

	.padding-top-10 {
		padding-top: 5px;
	}

	.padding-top-20 {
		padding-top: 10px;
	}

	.padding-top-30 {
		padding-top: 15px;
	}

	.padding-bottom-30 {
		padding-bottom: 15px;
	}

	.padding-top-40 {
		padding-top: 20px;
	}

	.padding-top-50 {
		padding-top: 25px;
	}

	.padding-top-60 {
		padding-top: 30px;
	}
	.padding-top-70 {
		padding-top: 35px;
	}
	.padding-top-80 {
		padding-top: 40px;
	}

	.padding-bottom-70 {
		padding-bottom: 35px;
	}

	.padding-bottom-80 {
		padding-bottom: 40px;
	}
	.padding-bottom-90 {
		padding-bottom: 45px;
	}

	.padding-top-90 {
		padding-top: 45px;
	}

	.padding-top-100 {
		padding-top: 50px;
	}

	.padding-top-120 {
		padding-top: 60px;
	}
	.padding-top-190 {
		padding-top: 50px;
	}

	.padding-bottom-0 {
		padding-bottom: 0px;
	}

	.padding-bottom-10 {
		padding-bottom: 5px;
	}

	.padding-bottom-20 {
		padding-bottom: 10px;
	}

	.padding-bottom-40 {
		padding-bottom: 20px;
	}

	.padding-bottom-50 {
		padding-bottom: 25px;
	}

	.padding-bottom-60 {
		padding-bottom: 30px;
	}

	.padding-bottom-100 {
		padding-bottom: 50px;
	}

	.padding-bottom-120 {
		padding-bottom: 60px;
	}
	.padding-bottom-190 {
		padding-bottom: 50px;
	}

	.padding-left-40 {
		padding-left: 20px;
	}
	.main_left{
		display: none;
	}
	.main_right{
		width: 100%;
	}
	.content_box {
		padding: 0 15px;
	}
	#up_banner {
		height: 220px;
		margin-top: 65px;
	}
	#up_banner h2{
		font-size: 25px;
	}
	.textlist li{
		display: block;
		height: auto;
	}
	.textlist li .pic{
		width: auto;
	}
	.textlist li .textbox {
		padding: 15px;
	}
	.piclist li a{
		padding: 10px;
	}
	.up-contentnav a {
		padding-left: 0;
	}

	.up-contentnav.up-gszz a {
		padding-right: 0;
	}
	.up-contentnav .cn {
		font-size: 20px;
	}

	.up-contentnav .en {
		font-size: 25px;
		line-height: 25px;
	}
	.up-contentnav .iconfont {
		font-size: 50px;
		line-height: 50px;
	}
	.up_fzlcbox {
		grid-template-columns: 50px auto;
	}

	.up_fzlcbox .bd {
		max-height: 800px;
		background: url(../images/ico2.png) repeat-y 65px 0;
	}

	.up_fzlcbox .bd .text {
		grid-template-columns: 50px auto;
	}
	.up_fzlcbox .bd .text .month{
		width: 50px;
	}
	.up_fzlcbox .bd .text .month::after {
		right: -22px;
	}

	.up_fzlcbox .bd .text .title {
		padding-left: 30px;
	}

	.up_fzlcbox .bd .text .title a {
		padding: 12px 10px;
		line-height: 1.7em;
	}

	.up_fzlcbox .bd .name {
		padding-left: 80px;
	}

	.up_fzlcbox .bd .name::before {
		left: 58px;
	}
	.up_column a {
		height: 30px;
	}

	.up_column .cn {
		line-height: 30px;
		font-size: 20px;
	}

	.up_column .en {
		font-size: 30px;
		line-height: 40px;
	}
	.gsxw_list li.li1 .pic {
		width: 150px;
		margin-right: 10px;
	}

	.gsxw_list li.li1 {
		margin-bottom: 15px;
	}

	.gsxw_list li .title {
		padding-left: 15px;
		height: 40px;
		line-height: 40px;
	}
	.jtyw_slide {
		height: 220px;
	}
	 .mc_ph_hd {
	 	display: block;
	 }
	 .subnav .layui-tab-title1 li a{
		 width: auto;
		 padding: 0 10px;
	 }
	 .subnav .layui-tab-title1 li:nth-child(6) {
	 	margin-right: 10px;
	 }
	 .pager li.next {
	 	text-align: left;
	 }
	 .page_detail{
		 padding: 15px;
	 }
	 .foot_nav span{
		 padding: 0 ;
	 }
}
